#pragma once
#include "ImageQueueManager.h"
class CImageEnhancerWrapper
{
private:
	int m_mode;
	CWinThread *pProcessRoutine;
	void start();
public:
	CImageEnhancerWrapper(CImageQueueManager *imgInQ, CImageQueueManager *imgOutQ, CImageQueueManager *imgOutPanoQ) :m_mode(0), m_imgInQ(imgInQ), m_imgOutQ(imgOutQ), m_imgOutPanoQ(imgOutPanoQ) {
		start();
	};
	~CImageEnhancerWrapper();
	CImageQueueManager *m_imgInQ;
	CImageQueueManager *m_imgOutQ;
	CImageQueueManager *m_imgOutPanoQ;
	int getMode() { return m_mode; }
	void setMode(int mode) { m_mode = mode; }
};

